QoS negotiation in service composition

نویسندگان

  • Maria Grazia Buscemi
  • Ugo Montanari
چکیده

Service composition in Service Oriented Computing concerns not only integration of heterogeneous distributed applications but also dynamic selection of services. Quality of Service (QoS) plays a key role in service composition as services providing the same functionalities can be differentiated according to their QoS guarantees. At subscription time, a service requester and a provider may sign a contract recording the QoS of the supplied service. The cc-pi calculus has been introduced as a constraint-based model of QoS contracts. In this work we propose a variant of the cc-pi calculus in which the alternatives in a choice rather than being selected nondeterministically have a dynamic priority. Basically, a guard cj : πj in a choice is enabled if the constraint cj is entailed by the store of constraints and the prefix πj can be consumed. Moreover, the j-th branch can be selected not only if the corresponding guard cj : πj is enabled but also if cj is weaker than the constraints ci of the other enabled alternatives. We prove that our choice operator is more general than a choice operator with static priority. Finally, we exploit some examples to show that our prioritised calculus allows arbitrarily complex QoS negotiations and that a static form of priority is stricly less expressive than ours.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

QoS-Based web service composition based on genetic algorithm

Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...

متن کامل

Novel Methods For Determining QoS Parameters and Thresholds in End User's Service Level Agreement

Service level agreement (SLA) is a powerful tool to formalize the negotiation and agreement between the service provider and service seeker with the scope of service quality characteristics, compensations and tariffs. The service quality description is the main part of a SLA which can be characterized by the use of suitable and feasible quality of service (QoS) parameters. Determining suitable ...

متن کامل

An Approach to QoS based Selection and Composition of Semantic Web Services based upon Multi-Agent Negotiation

This paper presents a QoS (Quality of Service) based selection and composition model for semantic web services in which the negotiation is performed with all the discovered service providers and the negotiation results are used in the selection process. In semantic web service composition, the selection can also be performed after negotiating with all the discovered service providers and the ne...

متن کامل

QoS based Selection and Composition of Semantic Web Services based upon Multi-Agent Negotiation

In semantic web service composition, the selection can also be performed after negotiating with all the discovered service providers and the negotiation-agreements generated from the negotiation can also be used in the selection process. This paper presents a semantic web service selection and composition model based upon this concept. The paper presents multi-agent negotiation based semantic w...

متن کامل

Automatic QoS-aware Web Services Composition based on Set-Cover Problem

By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...

متن کامل

Evaluating Negotiation Cost for QoS-aware Service Composition

The value of commercial Service-Based Applications (SBAs) will depend not only on their functionality, but also on the value of their non-functional properties, known as QoS attributes, that are not tied to a specific functionality, but rather to its delivery features. QoS values may vary according to the provision strategies of providers as well as users’ requirements expressed as global const...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Log. Algebr. Program.

دوره 80  شماره 

صفحات  -

تاریخ انتشار 2011